home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
latexinfo
/
styles
/
funref.sty
< prev
next >
Wrap
Text File
|
1992-02-23
|
967b
|
27 lines
% Add support for referencing functions. This assumes clisp.sty
% and fvpindex.sty and must be loaded after clisp.sty
\def\@defn#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
\fnindexbold{#2}\label{FN:#2}%
\@ifnextchar[{\@defunpackage}{\@defunnopackage}
}
\def\@defvr#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
\vrindexbold{#2}\label{VR:#2}%
\@ifnextchar[{\@defvarpackage}{\@defvarnopackage}
}
\def\@defmc#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
\fnindexbold{#2}\label{FN:#2}%
\@ifnextchar[{\@defmacpackage}{\@defmacnopackage}
}
\let\xlref=\xref % the same indexes in LaTeX, but not in info
\let\pxlref=\pxref % the same indexes in LaTeX, but not in info
% These are now supported.
\def\funref#1{\f{#1} (page\tie\pageref{FN:#1})}
\def\specref#1{\f{#1} (page\tie\pageref{FN:#1})}
\def\macref#1{\f{#1} (page\tie\pageref{FN:#1})}
\def\varref#1{\v{#1} (page\tie\pageref{VR:#1})}
\def\conref#1{\v{#1} (page\tie\pageref{VR:#1})}